公司新聞
【從SIMOTION到SIMATIC T-CPU】之TO變量
發布時間: 2024-11-26 11:23 更新時間: 2024-12-02 08:00
觀看【從SIMOTION到SIMATIC T-CPU】之TO變量視頻
每種工藝對象都有屬于自己的變量,我們稱為TO(Technology Object)變量,包括組態數據和系統數據,本文將重點說明在SIMOTION和SIMATIC T-CPU的用戶程序中如何讀寫這些TO變量。
組態數據
組態數據用于將工藝對象與實際應用相匹配,例如軸的傳動比、動態限幅等。
在組態一個工藝對象時,通常使用的是圖形化的向導方式,對熟練者還可以使用參數列表的方式。一般來說組態數據在運行時是不需要改變的,不過大部分數據任然允許在線修改,但生效方式因參數而異,例如位置環的增益Kv修改后立即生效,軸的模態長度修改后必須執行TO重啟(Restart)才能生效。系統數據
系統數據和運行時相關,可提供工藝對象當前的控制和狀態信息,例如軸的位置、跟隨誤差等。這些變量有的為只讀型(例如軸的實際位置),有的為讀寫型(例如軸速度的倍率)。
出于性能考慮,應該只在必要時才訪問系統變量,假如在一個循環周期內要多次使用,可將系統變量的內容先存儲在局部變量中,后續通過對局部變量的訪問來減少處理時間。SIMOTION的TO變量
它們的可用范圍相當于設備全局變量,可以在程序中無條件地使用。
對系統數據的讀寫總是可行的,而對組態數據寫訪問時,需要修改變量名的部分前綴為“setconfigdata”。如果新值生效方式為TO重啟,可以通過指令_resetAxis或者系統變量restartActivation來實現。SIMATIC T-CPU的TO變量
它們存儲在工藝數據塊中,可以在博途軟件中通過“Open DB Editor”打開塊,在程序中的使用方法和用戶DB一致。
創建一個用戶變量來存放修改值,其數據類型必須和要修改的TO變量相同。
調用擴展指令“WRIT_DBL”,將要修改的數值寫到位于裝載存儲區的TO-DB中。
TO變量“
(OnlineStartValuesChanged)將指示修改完成。
調用運動指令“MC_Reset”并且其參數“Restart”=TRUE,執行TO重啟。
其他新聞
- 基本控制庫介紹之【雙手控制庫】 2024-12-02
- 【從SIMOTION到SIMATIC T-CPU】之FC/FB 2024-12-02
- 【故障安全步步來】認識故障安全CPU和F-IO的F目標地址 2024-12-02
- 【從SIMOTION到SIMATIC T-CPU】之運動指令 2024-12-02
- 【2024工博會】S7-1500/1200亮點搶先看! 2024-12-02
- 【從SIMOTION到SIMATIC T-CPU】之程序庫 2024-12-02
- 【從SIMOTION到SIMATIC T-CPU】匯總篇 2024-12-02
- 不同版本的項目,一鍵實現批量升級! 2024-12-02
- S7-1500R/H冗余系統網絡架構介紹【針對 S2, S1設備網絡】 2024-12-02
- 西門子 S7-200 SMART 做控制器與 S7-1200 -S7-1500 的 PN 通信 2024-12-02
- 西門子 TIA Portal HMI 動畫之動態文本列表 2024-12-02
- 西門子TIA Portal遠程下載程序的一種方法 2024-12-02
- SCL編程實例100例-111-S7通信的狀態機 2024-12-02
- 西門子TIA博途ModbusTcpServer的配置方法(MB_SERVER, V5.2) 2024-12-02
- SCL編程實例100例-112-ModbusTCP通信的狀態機 2024-12-02
產品分類
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684