西門子6ES7954-8LP03-0AA0
- 公司名稱 潯之漫智控技術(上海)有限公司
- 品牌 Siemens/西門子
- 型號
- 產(chǎn)地 德國
- 廠商性質 代理商
- 更新時間 2022/2/24 11:41:25
- 訪問次數(shù) 670
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
產(chǎn)地類別 | 進口 | 應用領域 | 化工,電子 |
---|---|---|---|
產(chǎn)地 | 德國 | 品牌 | 西門子 |
西門子6ES7954-8LP03-0AA0
特殊存儲器是S7-200PLC為CPU和用戶程序之間傳遞信息的媒介。它們可以反映CPU在運行中的各種狀態(tài)信息,用戶可以根據(jù)這些信息來判斷機器工作狀態(tài),從而確定用戶程序該做什么,不該做什么。這些特殊信息也需要用存儲器來寄存。特殊存儲器就是根據(jù)這個要求設計的。
1.通過對話框
使用菜單命令視圖 > 顯示 > 符號表達式在打開塊的塊窗口中激活符號顯示。菜單命令前將出現(xiàn)一個復選標記,表示符號表達式已激活。
確保塊窗口中的符號表達式已打開(菜單命令視圖 > 顯示 > 符號表達式。)
在想要為其分配符號的程序代碼段中,選擇地址。
選擇菜單命令編輯 > 符號。
填寫對開框然后將其關閉,單過"確定"確認您的輸入并確保輸入了一個符號。
所定義的符號將輸入到符號表中。如果所作的輸入會導致出現(xiàn)非 性符號,則會出現(xiàn)出錯消息并將其拒絕。
2.通過符號表
1) 可使用多種方法打開符號表:
雙擊項目窗口中的符號表
選擇項目窗口中的符號表,并選擇菜單命令編輯 > 打開對象。
2) 要為符號表輸入新的符號,可將光標放置在表中的 個空白行,并對單元進行填充。可使用菜單命令插入 > 符號,將新的空白行插入到符號表當前行的前面。使用編輯菜單中的命令可復制和修改現(xiàn)有的條目。進行保存,然后關閉符號表。也可保存尚未*定義的符號。
西門子6ES7954-8LP03-0AA0
發(fā)生內部錯誤。
(<TO>.ErrorWord.X0 (SystemFault))
組態(tài) 組態(tài)錯誤
一個或多個組態(tài)參數(shù)不*或無效。
工藝對象組態(tài)錯誤,或在用戶程序運行期間錯誤地修改了可編輯的組態(tài)數(shù)據(jù)。
(<TO>.ErrorWord.X1 (ConfigurationFault))
用戶程序 用戶程序的運動控制指令中存在錯誤,或在該指令的執(zhí)行中發(fā)生錯誤。
(<TO>.ErrorWord.X2 UserFault))
編碼器 編碼器中發(fā)生錯誤。
(<TO>.ErrorWord.X5 (SensorFault))
數(shù)據(jù)交換 通信缺失或通信故障。
(<TO>.ErrorWord.X7 (CommunicationFault))
更多信息
有關各個狀態(tài)位的評估選項,請參見“StatusWord、ErrorWord 和 WarningWord 的評估
(頁 194)”部分。
診斷
10.7 外部編碼器工藝對象
S7-1500 Motion Control V13 Update 3
功能手冊, 07/2014, A5E03879260-AC 257
10.7.2 運動狀態(tài)
說明
在 TIA Portal 中,可通過“工藝對象 > 診斷 > 運動狀態(tài)”(Technology object >
Diagnostics > Motion status) 診斷功能編碼器值。 在線操作中具有診斷功能。
“當前值”(Current values) 區(qū)域
下表列出了狀態(tài)數(shù)據(jù)的含義:
狀態(tài) 說明
實際位置 軸的實際位置
如果工藝對象未回原點,則該值將顯示為啟用工藝對象時所在的位置。
(<TO>.ActualPosition)
實際速度 軸的實際速度
(<TO>.ActualVelocity)
10.7.3 PROFIdrive 報文
說明
可使用 TIA Portal 中的“工藝對象 > 診斷 > PROFIdrive 接口”(Technology object >
Diagnostics > PROFIdrive interface) 診斷功能來編碼器的 PROFIdrive 幀。
在線的工藝對象中將顯示該診斷功能。
“編碼器”(Encoder) 區(qū)域
在此區(qū)域中,將顯示編碼器返回給控制器的 PROFIdrive 幀中所包含的以下參數(shù):
● 狀態(tài)字“G1_ZSW”
● 實際位置值“G1_XIST1”(周期性實際編碼器值)
● 實際位置值“G1_XIST2”(編碼器的值)
S7-1500 Motion Control V13 Update 3
258 功能手冊, 07/2014, A5E03879260-AC
引言 11
11.1 S7-1500 運動控制 V2
11.1.1 MC_Power
11.1.1.1 MC_Power: 啟用/禁用工藝對象 V2
說明
運動控制指令“MC_Power”用來啟用和禁用工藝對象。
適用于
● 同步軸
● 定位軸
● 速度軸
● 外部編碼器
要求
● 已正確組態(tài)工藝對象。
超馳響應
● MC_Power 作業(yè)不會被任何其它運動控制作業(yè)中止。
● 基于參數(shù) Enable = TRUE 的 MC_Power
作業(yè)可以啟用一個工藝對象,但不會因此中止任何其它運動控制指令。
● 禁用工藝對象(參數(shù)“Enable”=
FALSE)會根據(jù)所選“StopMode”,中止相關工藝對象的所有運動控制作業(yè)。
但用戶無法中止該。
引言
11.1 S7-1500 運動控制 V2
S7-1500 Motion Control V13 Update 3
功能手冊, 07/2014, A5E03879260-AC 259
參數(shù)
下表列出了“MC_POWER”運動控制指令的參數(shù):
參數(shù) 聲明 數(shù)據(jù)類型 默認值 說明
Axis InOut TO_Axis - 工藝對象
Enable INPUT BOOL FALSE TRUE 工藝對象已啟用。
FALSE 已禁用工藝對象。
工藝對象的全部當前作業(yè)都根據(jù)已設定的“
StopMode”中止。
StopMode INPUT INT 0 不適用于外部編碼器工藝對象。
如果在 Enable
參數(shù)的下降沿禁用了某個工藝對象,則軸將根據(jù)選定的“
StopMode”減速。
0 急停
如果禁用該工藝對象,則軸將以“工藝對象 > 組態(tài)
> 擴展參數(shù) > 急停減速”(Technology object >
Configuration > Extended parameters >
Emergency stop ramp)
中設定的急停減速度進行制動,并停止,且無任何
加加速度。 隨后取消啟用。
(<TO>.DynamicDefaults.
EmergencyDeceleration)
1 立即停止
如果禁用了某個工藝對象,則將輸出設定值
0,并取消啟用。軸將根據(jù)驅動裝置中的組態(tài)進行
制動,并轉入停止狀態(tài)。
2 通過動態(tài)值進行停止
如果禁用了工藝對象,則軸將使用“工藝對象 >
組態(tài) > 擴展參數(shù) > 動態(tài)值”
(Technology object > Configuration > Extended
parameters > Dynamic limits)
中設定的減速度進行制動,并停止。
同時,還需考慮所組態(tài)的加加速度。
隨后取消啟用。
(<TO>.DynamicLimits.MaxDeceleration;
<TO>.DynamicLimits.MaxJerk)
引言
11.1 S7-1500 運動控制 V2
S7-1500 Motion Control V13 Update 3
260 功能手冊, 07/2014, A5E03879260-AC
參數(shù) 聲明 數(shù)據(jù)類型 默認值 說明
Status OUTPUT BOOL FALSE 工藝對象啟用狀態(tài)
FALSE 禁用
- 定位軸或速度軸不執(zhí)行任何運動控制作業(yè)。
- 速度控制和定位控制不處于狀態(tài)。
- 工藝對象的實際值未進行有效性檢查。
TRUE 已啟用
-
已啟用的定位軸或速度軸可以執(zhí)行運動控制作業(yè)。
- 速度控制和定位控制處于狀態(tài)。
- 工藝對象的實際值有效。
Busy OUTPUT BOOL FALSE TRUE 正在執(zhí)行作業(yè)。
Error OUTPUT BOOL FALSE TRUE 運動控制指令 MC_Power 出錯。
錯誤的原因可以從參數(shù)“ErrorID”中找出。
ErrorID OUTPUT WORD 16#0000 參數(shù)“Error”的錯誤 ID (頁 437)
引言
11.1 S7-1500 運動控制 V2
S7-1500 Motion Control V13 Update 3
功能手冊, 07/2014, A5E03879260-AC 261
啟用工藝對象
要啟用一個工藝對象,請將參數(shù) Enable 設為 TRUE。
如果參數(shù) Status 的值顯示為 TRUE ,則表示工藝對象已經(jīng)啟用。
啟用工藝對象時,如果軸處于運動狀態(tài)(顯示實際速度),則軸將以“工藝對象 > 組態(tài) >
擴展參數(shù) > 動態(tài)”(Technology object > Configuration > Extended parameters >
Dynamic limits) 中設定的減速度 (<TO>.DynamicLimits.MaxDeceleration)
進行制動,直至設定值 0。 這種制動減速可被運動控制作業(yè)超馳。
說明
確認工藝后自動啟用
如果工藝對象因工藝而禁用,則在排除故障原因并確認之后,將再次自動啟用該
工藝對象。 這就要求參數(shù)“Enable”在此中保留值為 TRUE。
禁用工藝對象
要禁用一個工藝對象,請將參數(shù) Enable 設為 FALSE。
如果軸處于運動中,則它會根據(jù)所選的“StopMode”進行制動,并停止。
如果“Busy”和“Status”參數(shù)的值顯示為 FALSE ,則表示工藝對象已經(jīng)禁用。
通過 PROFIdrive 連接驅動裝置
如果使用 PROFIdrive 連接驅動裝置,則設定值、啟用和驅動裝置狀態(tài)將通過
PROFIdrive 報文傳輸。
● 啟用工藝對象和驅動裝置
參數(shù)“"Enable" = TRUE”用來啟用工藝對象。 驅動裝置按照 PROFIdrive
進行啟用。
如果變量 <TO>.StatusDrive.InOperation 顯示為 值 TRUE
,則表示驅動裝置已就緒,可以執(zhí)行設定值。 參數(shù) "Status" 被設置為值 TRUE 。
● 禁用工藝對象和驅動裝置
使用參數(shù) "Enable" = FALSE,"Status" 參數(shù)將被設置為 值
FALSE,且根據(jù)所選“StopMode”對軸進行制動。 驅動裝置按照 PROFIdrive
進行禁用。
引言
11.1 S7-1500 運動控制 V2
S7-1500 Motion Control V13 Update 3
262 功能手冊, 07/2014, A5E03879260-AC
模擬驅動裝置接口
設定值通過模擬量輸出進行輸出。 另外,也可通過數(shù)字量輸出組態(tài)一個啟用
(<TO>.Actor.Interface.EnableDriveOutput),通過數(shù)字量輸入組態(tài)一個就緒
(<TO>.Actor.Interface.DriveReadyInput)。
● 啟用工藝對象和驅動裝置
參數(shù) "Enable" = TRUE時,啟用輸出 (“Enable drive output”) 將被置位。
如果驅動裝置通過就緒輸入反饋回就緒 ("Drive ready input"),則 "Status"
參數(shù)和工藝對象的 <TO>.StatusDrive.InOperation 變量被置為
TRUE,且模擬量輸出上的設定值被更改。
● 禁用工藝對象和驅動裝置
使用參數(shù) "Enable" = FALSE,"Status" 參數(shù)將被設置為 值
FALSE,且根據(jù)所選“StopMode”對軸進行制動。 達到設定值 0 時,啟用輸出將被置為
FALSE。
更多信息
有關啟用和禁用工藝對象和驅動裝置的更多信息,請參見附錄“MC_Power 功能圖
(頁 440)”。
參見
錯誤 ID (頁 437)
引言
11.1 S7-1500 運動控制 V2
S7-1500 Motion Control V13 Update 3
功能手冊, 07/2014, A5E03879260-AC 263
11.1.1.2 MC_Power: 功能圖 V2
功能圖: 啟用工藝對象和響應示例
工藝對象可通過“Enable_1= TRUE”啟用。 在時間①可以從 "Status_1"
中讀取成功的啟用信息。 之后,軸將根據(jù)“MC_MoveVelocity”作業(yè) (A2) 。
軸的速度曲線可從“Velocity Axis_1”中讀取。
在時間 ②,工藝對象出錯,工藝對象禁用(響應: 取消啟用)。
軸將根據(jù)驅動裝置中的組態(tài)進行制動,并轉入停止狀態(tài)。 工藝對象被禁用后,Status_1
將復位。 由于軸不是通過“Enable_1” = FALSE
禁用的,因此,所選“StopMode”并不適用。 錯誤原因的排除和確認在時間 ③
進行。
由于仍然會置位“Enable_1”,因此工藝對象將被再次啟用。
從“Status_1”中可以讀取成功的啟用信息。 下一個工藝對象通過"Enable_1" = FALSE
S7-1500 運動控制 V2
S7-1500 Motion Control V13 Update 3
264 功能手冊, 07/2014, A5E03879260-AC
11.1.2 MC_Home
11.1.2.1 MC_Home: 回原點工藝對象,設置回原點位置 V2
說明
使用運動控制指令“MC_Home”,可以在工藝對象中的位置和機械位置之間建立關系。
同時將工藝對象中的位置值為回原點標記。
該回原點標記代表一個已知的機械位置。
回原點將按照參數(shù) "Mode" 選定的和“工藝對象 > 組態(tài) > 擴展參數(shù) >
回原點”(Technology object > Configuration > Extended parameters > Homing)
下設定的組態(tài)進行。
在 V2.0 工藝版本的框架中,S7-1200 運動控制和 S7-1500
運動控制的“MC_Home.Mode”參數(shù)已化。這會為“MC_Home.Mode”參數(shù)新分配參數(shù)
值。工藝版本 V1.0 和 V2.0 的“MC_Home.Mode”參數(shù)的比較,請參見版本概述
(頁 93)部分。
在“工藝對象 > 組態(tài) > 擴展參數(shù) >動態(tài)默認設置”(Technology object > Configuration >
Extended parameters > Dynamic default values )
下預設的值用于動態(tài)值“加速度”、“減速度”和“加加速度”。
引言
11.1 S7-1500 運動控制 V2
S7-1500 Motion Control V13 Update 3
功能手冊, 07/2014, A5E03879260-AC 265
適用于
● 同步軸
● 定位軸
● 外部編碼器
下表列出了各工藝對象可能的:
操作 帶增量編碼器的
定位軸/同步軸
帶編碼器的
定位軸/同步軸
外部增量式編碼
器
外部值編碼
器
回原點
("Mode" = 3, 5)
X - - -
被動回原點
("Mode" = 2, 8, 10)
X - X -
設置實際位置
("Mode" = 0)
X X X X
實際位置的相對位移
("Mode" = 1)
X X X X
回原點值編碼器
("Mode" = 6, 7)
- X - X
要求
● 已正確組態(tài)工藝對象。
● "“Mode”= 2、3、5、8、10
工藝對象必須已啟用。
● "“Mode”= 0、1、6、7、8
編碼器的值必須有效。 (<TO>.StatusSensor[n].State = 2)
引言
11.1 S7-1500 運動控制 V2
S7-1500 Motion Control V13 Update 3
266 功能手冊, 07/2014, A5E03879260-AC
超馳響應
● 用于被動回原點的 MC_Home 作業(yè)將被以下事件中止:
– 通過“MC_Power.Enable”= FALSE 和
– 參數(shù)為“Mode”= 3、5、9 的“MC_Home”作業(yè)
● 用于被動回原點的“MC_Home”作業(yè)不會中止任何其它的運動控制作業(yè)。
● 用于回原點的 MC_Home 作業(yè)將被以下事件中止:
– 通過“MC_Power.Enable”= FALSE 禁用工藝對象
– “Mode”= 3, 5 的“MC_Home”作業(yè)
– “MC_Halt”作業(yè)