twincat

    0熱度

    2回答

    我在TwinCAT3中嘗試並熟悉ST,我現在有一個簡單的問題。 說我有8個LED。每個分配給輸出1-8。現在我想能夠發送一個像這樣的字節:10101010.讓我們調用該變量來保存該字節setOUTPUTS。 我會如何初始化setOUTPUTS來保存? bsetOUTPUTS := BYTE; 之後,我初始化變量,我怎麼會遍歷它來設置每個LED到相應的位? 例如:setOUTPUTS = 100

    0熱度

    1回答

    我有一個Beckhoff的CX9020模塊具有以下信息(如CX配置工具在一般標籤所示)的連接: 系統信息: 設備名稱:CX-XXXXXX 圖片版本:CX902 0 HPS 5.02d CXConfig版本:1.0(構建73) CPU頻率:1000兆赫 的TwinCAT: 版本:2.11 TC版本: AMS網絡ID:5.39.55.247.1.1 註冊等級:PLC 現在我已經安裝的TwinCAT 3

    0熱度

    1回答

    我試圖導出Simulink到TwinCAT 3.我遵循TwinCAT 3 Simulink-TwinCAT接口用戶手冊並執行與認定相同的程序。 我使用的是Windows 10(x64),但是在構建simulink時會拋出一個錯誤,稱WinDD7找不到。 you can view the Error msg. 我仍然輸出到TwinCAT 3並試圖配置,但我再次遇到錯誤。 You can view t

    0熱度

    1回答

    我想要做的是創建一個FB,以便在給定TAG NAME時讀取輸入點的信號。 例如,如果標籤名稱是「I_motor_sensor」,所以「I_motor_sensor」發送到Read_I_Point FB,然後FB將返回當前狀態。那麼有沒有辦法做到這一點?

    0熱度

    1回答

    我已經導入pyads(Python lib通過的TwinCAT庫TcAdsDll.dll溝通。我讀過here此庫具有多線程功能。 是它也可以在多個進程中使用皮託庫沒有衝突? 爲了避免衝突,我考慮製作一個皮層包裝器,它將ADS數據共享到具有多處理和隊列的多個進程,但這將是一些工作,只是執行: # process1: pyads.open_port() self.adr = pyads.AmsAd

    0熱度

    1回答

    我想知道什麼是最好的方法。 如果我需要將類傳遞給類構造函數,爲什麼我應該在我的類中使用變量。 例子: using Beckhoff.App.Ads.Core.Plc; Class test() { private static IBAAdsServer AdsServer; private static IBAAdsCncClient _cncClient;

    0熱度

    4回答

    說我有填充有信息繞軸線以下結構: TYPE AxisInfo : STRUCT AxisStatus : ARRAY [0..3] OF BYTE; DriveStatis : ARRAY [0..3] OF BYTE; FeedRate : ARRAY [0..3] OF BYTE; Inputs : BYTE; Outputs : BYTE;

    1熱度

    1回答

    我使用TwinCAT.Ads(TwinCAT 3)通過vb.net應用程序進行Beckhoff plc通信。應用程序正在讀取和寫入很少的PLC變量。 我需要寫一個struct數組。 我的結構: Friend Structure Struct_Recette Dim nNumProg As Integer ' Programme associated Dim nNumZon

    -2熱度

    1回答

    我對TwinCAT 3相當陌生。我試圖從Dymola導入C代碼到TwinCAT 3.我已經通過了BECKHOFF手冊,但沒有多大幫助。 如果你能幫助我,我將不勝感激。

    1熱度

    2回答

    我無法找到如何設置Beckhoff EL6002的波特率。我得到一個提示,我應該使用CoeWrite塊,但由於我對TwinCAT有點新,所以找不到正確的功能塊。有人可以發送一個代碼示例(結構化文本)如何做到這一點?