西門子數控 840D/DE 6FC5357-0BB23-0AE0 840D/DE NCU 572.4 處理器 AMD

產品 |
商品編號(市售編號) | 6FC5357-0BB23-0AE0 |
產品說明 | SINUMERIK 840D/DE NCU 572.4 處理器 AMD K6-2 不帶系統軟件 存儲器:NC 0.5MB,PLC 96KB PROFIBUS-DP 準備 |
產品家族 | 未提供 |
產品生命周期 (PLM) | PM490:產品廢止 / 全面停止供貨(除非有特殊約定) |
西門子數控 840D/DE 6FC5357-0BB23-0AE0 840D/DE NCU 572.4 處理器 AMD
配置包絡(包絡運行)
以 PTO0 為例,如果配置了包絡,則 PTO 向導生成PTO0_ADV, PTO0_CTRL,PTO0_MAN,PTO_RUN 子程序。 用戶根據具體控制需求在程序中調用以上子程序并輸入相關參數。如下圖 13 所示:

圖 13. PTO 包絡運行子程序
注意:以下例程僅為示例程序,請勿直接用于測試!
測試前,用戶務必使用晶體管輸出的 S7-200 CPU,并根據實際使用的電機參數和機械行程修改程序中的相關數值!
此程序的作者和擁有者對于該程序的功能性和兼容性不負任何責任。使用該程序的風險*由用戶自行承擔。由于它是免費的,所以不提供任何擔保,
例程 2:以西門子 SINAMICS V80 為例,電機速度 50000 脈沖/s,啟動/停止速度 5000 脈沖/s, 加減速時間 1000ms,PTO 0 以 8000 脈沖/s 的目標速度單速連續運行,或者執行相對位置運動以 8000 脈沖/s 目標速度運行 20000 脈沖的距離。
PTO 包絡運動
PTO 向導子程序輸入輸出參數具體定義請參考《S7-200 系統手冊》第 9 章 S7-200 開環運動控制。
常問問題
PTO 向導配置生成的數據塊數值是否能在程序中或通過上位機修改?
以 PTO0 為例,PTO 向導配置完成后會生成名稱為 PTO0_DATA 的數據塊,如下圖 14 所示:
該數據塊數值不能在程序中或通過上位機賦值修改。如果用戶有多個不同目標速度或目標位置的控制需求,必須通過建立并執行多個不同運動包絡的方法來實現。

圖 14. PTO 數據塊
如何知道 S7-200 CPU 發送的當前脈沖數以及如何改變當前脈沖數值?
用戶必須在 PTO 向導中先啟動 “使用高速計數器HSC0(模式12)自動計數線性 PTO 生成的脈沖”, 如下圖 15 所示:

840D/DE NCU 572.4 處理器 AMD
啟動高速計數器模式12
以 PTO0 為例, 當啟動了以上選項, 會自動生成子程序 PTO0_LDPOS, 如下圖 16 所示:

圖 16. PTO0_LDPOS 子程序
在 PTO 向導中啟用了高速計數器模式 12,則在 PTO0_CTRL , PTO0_RUN,PTO0_MAN,PTO0_LDPOS 的輸出管腳 C_Pos 地址中都存放了 S7-200 CPU 發送的當前脈沖數。
使用 PTO0_LDPOS 子程序不僅可以在線監視到 S7-200 CPU 發送的當前脈沖數,而且在執行該指令時可將 C_Pos 裝載為新的脈沖值,如下圖 17 所示:

圖 17. PTO0_LDPOS 子程序