污水處理設備 污泥處理設備 水處理過濾器 軟化水設備/除鹽設備 純凈水設備 消毒設備|加藥設備 供水/儲水/集水/排水/輔助 水處理膜 過濾器濾芯 水處理濾料 水處理劑 水處理填料 其它水處理設備
上海朕鋅電氣設備公司
西門子6ES7 417-4HT14-0AB0
田敏(銷售工程師) 主營產品(西門子)SIEMENS
手機 可編程控制器(PLC)人機界面(HMI)
數控伺服工業以太網
傳真 數控系統電線電纜
商務2304334979 變頻器伺服驅動
地址上海市金山區楓蘭路128號以上產品全
西門子6ES7 417-4HT14-0AB0 PLC維修
西門子6ES7 417-4HT14-0AB0 銷售
代理
參數 數據類型 初始值 說明
QOutputValue REAL 0.0 Q 閥的控制信號替代值。
控制信號的替換值定義為該閥的zui大設定值電壓輸出的百
分比(與閥打開的百分比*)。
這些值的設置范圍為 -100.0 % 到 +100.0 %。
如果通過設置輸入參數 Enable = FALSE 和選中
StopMode = 3 禁用該軸,則會激活替換值。
設置控制信號的替換值以阻止液壓傳動器在軸禁用時移
動。
QOutputValue 的已修改值在上升沿和下降沿的 Enable
輸入參數中被激活。 如果在輸入參數 QOutputValue 的
Enable 的下降沿上檢測到無效的值,則“MC_Power"工藝
功能會針對一個周期的持續時間輸出 ErrorID 808B。 在本
實例中,“MC_Power"為 QOutputValue 使用了一個值,
其在上升沿在 Enable 時輸出時有效。
FOutputValue REAL 0.0 此輸入參數尚未受集成工藝(固件 V3.2.x)的支持。
工藝功能
6.2 工藝功能 — 單軸
S7-Technology
444 功能手冊, 03/2008, A5E01078448-06
輸出參數(狀態輸出)
參數 數據類型 初始值 說明
軸啟用狀態:
FALSE 沒有啟用信號。 軸被禁用
軸不存在或不接受新的運動命令。 禁用驅
動器功率部件。
如果軸已鎖定,Status 可通過延遲更改為
FALSE。
Status BOOL FALSE
TRUE 啟用
僅當控制和驅動器之間的循環通信處于活動
狀態且激活的編碼器的實際位置值有效時才
啟用軸。 檢查工藝 DB 上的
Statusword.CyclicInterface 和
Statusword.EncoderValid。
如果出現了阻止啟用的錯誤
(在相關工藝 DB 中,由
Statusword.Error = TRUE 和
Statusword.Errorstop = TRUE 指示),則
使能信號被復位。
Busy BOOL FALSE TRUE 正在執行命令
Error BOOL FALSE FALSE 命令啟動時沒有錯誤。
TRUE 命令啟動時有錯誤。 未執行該命令。有關
原因的信息,請參考 ErrorID。
ErrorID WORD 0 輸出參數 Error 的 ErrorID。
注意
一條由于錯誤而被切斷的軸,在消除并確認錯誤之后通過 Enable = TRUE 重新啟用。
說明
“MC_Power"工藝功能影響工藝 DB 中的 Statusword 變量的下列狀態位:
? DriveEnable
? FollowUpControl
? Simulation
工藝功能
6.2 工藝功能 — 單軸
S7-Technology
功能手冊, 03/2008, A5E01078448-06 445
*的軸禁用操作步驟
要禁用軸,請執行以下操作:
1. 停止驅動器
2. 在驅動器停止后禁用軸 (Enable = FALSE )。
參數 Mode — 操作模式
通過輸入 Enable 的上升沿來啟用驅動器。
軸工藝 支持的操作模式
實軸 虛擬軸
速度控制軸 Mode = 0:速度控制
Mode = 3:跟隨模式
Mode = 4:仿真
Mode = 0:速度控制
定位軸 Mode = 0:位置控制
Mode = 3:跟隨模式
Mode = 4:仿真
Mode = 0:位置控制
同步軸 Mode = 0:位置控制
Mode = 3: 跟隨模式
Mode = 4: 仿真
Mode = 0:位置控制
參數 StopMode — 急停程序
如果驅動器在處于 RUN(MC_Power 中的下降沿)時或 CPU 轉為 STOP 時被禁用,則
啟動急停程序。 軸的響應不能在輸入 StopMode 中進行定義。 在輸入參數 Enable 中的
下降沿或上升沿處確定 StopMode。
如果扭矩減少處于活動狀態,則禁用參數 StopMode。 在這種情況下,軸立即被禁用。
驅動器根據其內部減速度斜坡設置轉為靜止。
在 CPU 轉為 STOP 后啟動的急停程序必須在“zui大關機時間"內執行。 在“zui大關機時間"
結束時,CPU 轉為 STOP 模式。 驅動器將按照在驅動器組態中定義的方式停止,而不是
根據所選的 StopMode 停止。
可以在 S7T Config 的“系統時鐘"(System clocks)對話框中組態“zui大關機時間"(目標系統
> 設置系統時鐘 [Target system > Set System Clocks] 菜單命令)。
在重啟之前,必須通過調用“MC_Reset"工藝功能來確認所有錯誤。
工藝功能
6.2 工藝功能 — 單軸
S7-Technology
446 功能手冊, 03/2008, A5E01078448-06
StopMode 軸的響應
值 = 0:
DefaultStop
軸通過激活“急停減速度"功能逐漸停止。 可以在 S7T Config 中(軸 > 限制 [Axis >
Limits] 對話框中“動態響應"[Dynamic response] 選項卡的“通過預編程的減速斜坡停
止"[Stop with preprogrammed deceleration ramp] 輸入框)定義“急停減速度"功能。
此輸入框不適用于虛擬軸。 在這種情況下,速度設定值立即設置為零。
值 = 1:
FastStop
軸會以zui大減速度(S7T Config > 限制 >“動態響應"選項卡 > 硬件限制 [S7T Config
> Limits > "Dynamic response" tab > Hardware limits])逐漸停止。
值 = 2:
TimeStop
軸在為緊急停止組態的“停止時間"(S7T Config > 默認 >“動態"選項卡 > 停止時間
[S7T Config > Default > "Dynamics" tab > Stop time])內逐漸停止。
值 = 3:
OFF2Stop
驅動器由脈沖禁止信號禁用,并轉為靜止 (OFF2)。 在軸的工藝 DB 中,由8040 指
示缺少啟用信號。
值 = 4:
GearStop
同步軸會保持其狀態,直到引導軸變為靜止。 該軸隨即被禁用。
在其它任何情況中,該軸都會根據默認軸組態逐漸停止(例如,速度控制的軸)。
值 = 5:
斜坡停止
通過斜坡函數發生器停止軸
值 = 6:
快速停止
通過快速停止斜坡來停止軸
說明
如果軸在跟隨模式下運行,則選定的 StopMode 是無關的,因為該軸無法動態減速! 因
此將有一條旋轉軸在不確定的時間內變為靜止。
注意
在 StopMode = 4 且已設置凸輪傳動時,跟隨軸可能在引導軸變為靜止前重啟!
工藝功能
6.2 工藝功能 — 單軸
S7-Technology
功能手冊, 03/2008, A5E01078448-06 447
MC_Power、MC_Reset — 示例
該示例說明了工藝功能“MC_Power"(軸啟用)、“MC_Reset"(錯誤確認)與軸運動工藝
功能(此處為“MC_MoveVelocity")之間的相互作用。
a) 該軸已啟用并加速到 100。出現了一個錯誤使軸啟用信號復位。 該錯誤已消除并通過
“MC_Reset"確認。 該軸再次啟用。
b) 該軸已加速到 100。Enable 信號已從工藝功能“MC_Power"中清除。 該軸現在按定義
的減速度逐漸停止,隨即被禁用。
工藝功能
6.2 工藝功能 — 單軸
S7-Technology
448 功能手冊, 03/2008, A5E01078448-06
MC_Power — 示例 —“液*"
比例閥可用于運行兩條軸。 這兩個軸具有不同的閥控曲線。“軸 1"的速度 v = 0 為閥位置
的 3 %。“軸 2"的速度 v = 0 為閥位置的 0 %。
在此示例中,啟用“軸 1"用于位置控制。因此,輸出 3 % 的主信號以使軸保持在其原位。
“軸 1"相對于較小的值定位。 在定位結束時,該軸再次“保持"在其原位,速度為 0。當“軸
1"禁用時,受控變量的值逐漸減小為已編程的替換值 QOutputValue = 0 % 。
通過調用 MC_Power 啟用“軸 2"后,受控變量將具有適當的值。
沿觸發的驅動器啟用功能
工藝功能“MC_Power"是否啟用該驅動器,取決于輸入 Enable 的邏輯狀態。 您可用以僅
在控制信號的上升沿啟用驅動器的邏輯運算有:
工藝功能
6.2 工藝功能 — 單軸
S7-Technology
功能手冊, 03/2008, A5E01078448-06 449
網絡 1 — 控制沿計算的邏輯
EnableInput 控制軸啟用信號的輸入
AxisError 0 沒有錯誤
1 軸上的錯誤激活
EnableOutput 輸出信號(到“MC_Power";輸入 Enable)
網絡 2 — 軸啟用(用“MC_Power")
相應的信號圖
工藝功能
6.2 工藝功能 — 單軸
S7-Technology
450 功能手冊, 03/2008, A5E01078448-06
MC_Power — 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。 驗證程
序是否包含不必要的(多余的)命令。
8043 參數值非法 涉及數據類型為 REAL 的所有輸入參數,以及輸入參數
Mode 或 StopMode。
示例: Mode 或 Stopmode 中輸入的值無效,例如,
Mode = 129。
8044 命令不受工藝對象支持。 例如,在輸出凸輪中使用“MC_Power"。
8045 在當前狀態下不允許使用該命令 可能的原因:
? 在 S7T Config 中或通過使用“MC_ActivateTO"工藝功能
取消激活軸。
804C 命令輸出率過高。 具有相同背景數據塊的命令的輸出率超過了命令接口的容
量。第二個命令被拒絕,以保持*個命令的*性。
如果命令輸出率較高,請務必使用單獨的背景數據塊或再
次請求命令。 請注意,盡管接受的*個命令可能處于活
動狀態,但是可能無法通過狀態輸出對其進行監視。
工藝功能
6.2 工藝功能 — 單軸
S7-Technology
功能手冊, 03/2008, A5E01078448-06 451
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
804E 每個軸僅允許一個實例 每個軸可能只能在一個實例上激活工藝功能。
另一個“MC_Power"(Busy = TRUE ) 命令已在的軸上激
活。
只使用一個實例,或中止活動命令。
804F 不允許更改“MC_Power"中的軸。 在輸入參數 Axis 中設置的軸與在啟用參數中設置的軸不同
時,將禁用此軸 (Enable 1->0)。 您只能禁用實際是由
“MC_Power"的此實例啟用的軸。
8050 工藝未準備就緒 ? 在使用斷點進行測試期間(CPU 處于 HOLD 狀態),
工藝功能向工藝輸出了一條新命令。 該命令被拒絕。
? 在重啟 OB 中輸出了該命令。
8052 在不同運行級別進行塊調用 使用同一背景數據塊,在不同運行級別調用了此工藝功
能。
示例:
在 OB 1 和 OB 35 中都使用背景數據塊 DBx 調用工藝功
能 x。開始工藝功能在 OB 1 中執行,然后由于在 OB 35
中調用它而中斷其在 OB 1 中的執行。由于背景數據塊是
共享使用的,因此將在這兩個調用的輸出參數 ErrorID 中
都指示該錯誤。
預期的錯誤響應:
? 新命令(輸入參數 Execute / Enable 的上升沿或下降
沿)未傳送到集成工藝。
? zui初啟動的命令不能在工藝功能的輸出參數中進行監
視。但是,該命令在集成工藝中可能仍處于活動狀態
注意:
在不同的運行級別使用不同的背景數據塊,或者互鎖工藝
功能的調用。
8053 背景數據塊無效 工藝功能的背景數據塊存在故障(例如,長度錯誤)。
8063 未插補凸輪 未插補液*的閥控曲線。
8083 DB 不是工藝 DB 通過輸入參數 Axis 的 DB 未找到或不是工藝 DB。
工藝功能
6.2 工藝功能 — 單軸
S7-Technology
452 功能手冊, 03/2008, A5E01078448-06
ErrorID 錯誤消息 說明/糾正或避免錯誤的方法
8084 工藝 DB 無效 ? 在通過輸入參數 Axis 定義的工藝 DB 的控制器中不存
在某個工藝對象。
將當前工藝下載到目標系統,或通過輸入參數 Axis. 更
改 DB 號。
? 用戶在輸入參數 Axis 中定義的工藝 DB 中輸入了無效
數據。
在“工藝對象管理"(Technology Objects Management)
中刪除工藝 DB,然后創建一個新的工藝 DB。
808B 參數值的 REAL 格式無效 數據類型為 REAL 的輸入參數的值不符合有效的浮點數格
式。
檢查輸入參數值或背景數據塊數據。 不能以浮點格式表示
格式無效的值。它們以十六進制格式 (DW16# ...) 顯示。
6.2.2 FB403 MC_Home — 使軸回原點/設置軸
使用 FB403“MC_Home"來使軸回原點/設置軸
用途
● “MC_Home"工藝功能通過測量系統在控制和機械系統之間建立了基于位置的相關關
系。
● 軸的主動回原點和被動回原點
回原點模式總是在工藝功能中進行定義。必須在 S7T Config 中設置回原點模式和方
向參數
● 設置位置值
分配的位置值是值,這允許運動和相對運動。
● 相對于實際值的校正/偏移量
● 在基坐標系和疊加坐標系中校正設定點。 僅支持相對偏移量
● 編碼器調整。
工藝功能
6.2 工藝功能 — 單軸
S7-Technology
功能手冊, 03/2008, A5E01078448-06 453
適用對象
● 定位軸
● 同步軸
說明
虛擬軸僅支持 Mode = 3、4、6 和 7。
具有增量編碼器的軸僅支持 Mode = 0、1、2、3、4、6 和 7。
具有編碼器的軸僅支持 Mode = 3、4、5、6 和 7。
如果在軸的回原點組態中選擇了“無模式"(no mode),則您只能設置 Mode = 3、4、6
和 7。
在 Mode = 4、6 和 7 時,軸狀態保持不變(已回原點/未回原點)。
僅當軸不是在“速度控制模式"(“MC_MoveVelocity" — PositionControl = TRUE)下運
行時,才能使用 Mode = 2、3 和 5。
先決條件
● 在 Mode = 0、1 和 2 時,必須啟用該軸以進行位置控制操作。
● 在 Mode = 0 和 1 下操作軸時,不能有 MC_Stop 命令處于活動狀態。
● 驅動器接口 IM 174/ADI4 不支持同步執行 MC_MeasuringInput 和 MC_Home 命令。
命令的相互作用
新命令 — 活動的單個命令 (2)
新命令 — 活動的命令 (2)
工藝功能
6.2 工藝功能 — 單軸
S7-Technology
454 功能手冊, 03/2008, A5E01078448-06
輸入參數
參數 數據類型 初始值 說明
Axis INT 0 工藝 DB 的編號
Execute BOOL FALSE 在上升沿處啟動命令
Position REAL 0.0 到達原點位置時的位置或者位置設定值或位置校正
值。
回原點模式:
值 = 0: 主動回原點:
按照軸組態進行參考點逼近
值 = 1: 主動回原點:
按照軸組態進行參考點逼近
輸入參數 Position 的值被用作參考點坐標。
值 = 2: 被動回原點:
根據 S7T Config 中的組態回原點。輸入參
數 Position 的值被用作參考點坐標。
值 = 3: 直接回原點:
為當前位置分配了輸入參數 Position 的值。
值 = 4: 校正實際位置:
(新的實際位置 = 當前實際位置 - Position
參數)。
Mode INT 0
值 = 5: 編碼器調整:
為當前位置分配了輸入參數 Position 的值。
如果出現電源故障,則根據編碼器調整
得出的位移將保留。 該軸必須處于靜止狀
態,以便進行精確調整。 編碼器調整
后將保留在 Mode = 3、4、6 或 7 下執行的
所有位置校正。
在編碼器調整期間,必須在位置控制模
式下操作該軸。 有關詳細信息,請參考
“MC_MoveVelocity"的輸入參數
PostionControl 的說明。
工藝功能
6.2 工藝功能 — 單軸
S7-Technology
功能手冊, 03/2008, A5E01078448-06 455
參數 數據類型 初始值 說明
值 = 6: 基坐標系中的設定值校正:
任何活動的疊加運動都基于校正后的位置設
定值。 (新位置設定值 = 當前基點位置 –
輸入參數 Position)
值 = 7: 疊加坐標系中的設定值校正:
(新位置設定值 = 當前疊加位置 – Position
輸入參數)
請注意,除了編碼器調整之外,還要激
活所有位置校正(Mode = 3、4、6 或
7)。 在斷電或重啟(“MC_Reset",
Restart = TRUE)之后,只激活編碼器
調整。
值 = 8 取消被動回原點
取消已啟動的被動回原點命令 (Mode = 2)。
沒有啟用的軸時,也可以在 Mode = 2 到 7 中執行
“MC_Home"。 如果使用編碼器操作軸,則工藝
DB 的 Statusword.EncoderValid 參數中的值在
MC_Home 命令啟動之前必須為 TRUE(在軸重啟后延
遲設置該信號)。
DoneFlag INT 0 在 MCDevice DB 中生成 DoneFlag
工藝功能
6.2 工藝功能 — 單軸
S7-Technology
456 功能手冊, 03/2008, A5E01078448-06
Mode = 7 的說明。
可以通過疊加運動或回原點命令(“MC_Home"Mode = 7)來修改疊加坐標系。 疊加坐標
系的坐標根據組態參數 TypeOis.DecodingConfig.transferSuperimposed 的設置傳送
到基本坐標系。 疊加坐標系會在此操作中復位。
設置此組態參數可以確定應在何時在基坐標系中激活疊加坐標系的坐標。
組態參數 TypeOis.DecodingConfig.transferSuperimposed 的設置:
● TRANSFER_STANDSTILL(默認):
– 在軸處于靜止狀態后激活 — 軸必須去同步
– 在軸切換為跟隨模式時激活
(“MC_Power"Mode = 2 或 3)
– 在軸重啟動時激活
(Restart = TRUE 時“復位")。
– 在命令輸出以超馳基本運動時激活
● TRANSFER_MERGE :
– 在軸切換為跟隨模式時激活
(“MC_Power"Mode = 2 或 3)
– 在軸重啟動時激活
(Restart = TRUE 時“復位")。
– 在命令輸出以超馳基本運動時激活
● TRANSFER_RESET :
– 在軸切換為跟隨模式時激活
(“MC_Power"Mode = 2 或 3)
– 在軸重啟動時激活
(Restart = TRUE 時“復位")。
注意
注意: 在 Mode = 7 下,各模塊的超馳響應將有所不同。 疊加運動不能再由基本
運動取消(例外)。
Mode = 7 總是在基坐標系中執行,以便在跟隨模式中操作軸。
工藝功能
6.2 工藝功能 — 單軸
S7-Technology
功能手冊, 03/2008, A5E01078448-06 457
輸出參數(狀態輸出)
參數 數據類型 初始值 說明
Done BOOL FALSE TRUE:命令已完成
Busy BOOL FALSE TRUE:正在執行命令
CommandAborted BOOL FALSE TRUE:命令由其它命令或因其執行過程中的錯誤而取
消。
如果工藝 DB 的 ErrorStatus 中未顯示錯誤,則該命令
由后續命令取消。
如果工藝 DB 的變量 ErrorStatus 中指示有錯誤,則命
令執行期間影響該工藝對象的錯誤將導致該命令中止。
TRUE: 命令啟動時有錯誤。 未執行該命令。有關原
因的信息,請參考 ErrorID。
Error BOOL FALSE
FALSE : 命令啟動時沒有錯誤。
ErrorID WORD 0 輸出參數 Error 的 ErrorID。
工藝功能
6.2 工藝功能 — 單軸
您感興趣的產品PRODUCTS YOU ARE INTERESTED IN
環保在線 設計制作,未經允許翻錄必究 .? ? ?
請輸入賬號
請輸入密碼
請輸驗證碼
請輸入你感興趣的產品
請簡單描述您的需求
請選擇省份