TwinCAT 3

TwinCAT 3

TwinCAT 3是1986年,Beckhoff 推出第一款基於PC的控制器。

基本介紹

  • 外文名:The Windows Control and Automation Technology
  • 類型:軟體
  • 縮寫:TwinCAT 3
  • 相關:pc控制器
產品簡介,產品優勢,套用擴展,體系結構,軟體工程,運行時間,基本功能,

產品簡介

在軟體方面,TwinCAT(The Windows Control and Automation Technology,基於Windows的控制和自動化技術)自動化軟體是控制系統的核心部分。TwinCAT 軟體系統可將任何一個基於PC 的系統轉換為一個帶多PLC、NC、CNC 和機器人實時作業系統的實時控制系統。TwinCAT 3 是TwinCAT 2 進一步發展的產物。
TwinCAT 3 為工程技術開闢了一條新的道路,並通過添加很多功能對實時核心進行擴展。工程環境完全集成在微軟的Visual Studio框架中,除了系統配置、運動控制、I/O和IEC61131 PLC程式語言之外,還可以進行編程和調試。
使用這些程式語言能夠創建可以在TwinCAT 3 實時核心中執行的模組。能夠執行的模組數量幾乎無限。TwinCAT 3中的任務數量也得到了顯著提升。TwinCAT 3 實時核心環境使得模組能夠裝載到一個多核處理器的不同核上。

產品優勢

  • 僅需一個軟體即可實現編程和配置
  • 集成於 Visual Studio®
  • 自由選擇程式語言
  • 支持 IEC 61131-3 面向對象的擴展功能
  • 使用 C/C++ 作為實時應用程式的程式語言
  • 可連結至 Matlab®/Simulink®
  • 開放的接口可以兼容現有工具和擴展新功能
  • 自由的實時核心配置環境
  • 動態支持多核和 64 位作業系統
  • 可遷移 TwinCAT 2 項目到 TwinCAT 3

套用擴展

體系結構

  • 支持所有主流現場匯流排
  • 支持IEC61131、C/C++、MATLAB(R)/Simulink(R)
  • 支持運動控制:包括PTP和CNC
  • 支持TwinSAFE配置
  • 支持科技自動化:機器人技術、測量技術、狀態監測

軟體工程

  • 僅需一個工具—Microsoft Visual Studio(R)
  • 集成:IEC61131—自動化領域全球標準
  • 集成:C/C++—IT領域全球標準
  • 集成:TwinCAT系統管理器—國際知名配置工具
  • 可連結至Matlab(R)/Simulink(R)科學計算領域全球標準
  • 可使用其他工具擴展:編輯器,編譯器
  • TwinCAT 2 項目可遷移至TwinCAT 3
  • TwinCAT3 模組:標準編程框架
  • 將.NET程式語言用於非實時應用程式(例如HMI)

運行時間

  • IEC61131、C/C++、MATLAB(R)/Simulink(R)對象在同一個實時核心中
  • 集成TwinSAFE Runtime
  • 擴展了實時功能:周期時間最短50 μs,低抖動
  • 性能更強:支持多核CPU
  • 面向未來:支持64位作業系統

基本功能

TC1000|TC3 ADS:TwinCAT自動化設備規範(ADS)是獨立於介質的協定,用於讀寫數據以及在TwinCAT內進行指令傳輸。ADS路由可提供用於通訊鏈。ADS客戶端在網路中可通過ADS與TwinCAT控制器連線。
TC1100|TC3 I/O:使用TwinCAT I/O 可以在過程映像中通過不同的現場匯流排採集循環數據。循環任務驅動相應的現場匯流排。不同的現場匯流排能夠在同一個CPU上用不同的周期時間運行。套用可以直接訪問過程映像。現場匯流排和過程映像在TwinCAT工程環境中配置。
TC1200|TC3 PLC:TwinCAT PLC在一台CPU上採用IEC61131-3(第三版)國際標準實現一個或多個PLC。標準中所規定的所有程式語言都可用於編程。各種方便的調試選項是的故障查找和調試更加簡單易行。可以隨時線上修改程式,即在PLC正在運行時。所有變數都通過ADS用符號的方式提供,並可在合適的客戶端中讀寫。
TC1300|TC3 C++:TwinCAT 3 C++實時核心環境能夠執行用C++編寫的實時模組。各種方便的調試選項使得故障查找和調試更加簡單易行。在PLC正在運行時,可以隨時線上修改程式。所有變數都通過ADS用符號的方式提供,並可在合適的客戶端中讀寫。

相關詞條

熱門詞條

聯絡我們