cost 212 ms
Twincat Ads Reactive 奇怪的句柄行為

[英]Twincat Ads Reactive weird Handle behaviour

我在 .NET 6 WPF 桌面應用程序中使用 TwincatAds.Reactive 6.0.190。 我也在使用 MVVM 模式。 我的目標是創建一個 Class 來觀察 PLC 變量的變化,將這些變量收集到字典中,然后在 ViewModel 中使用這些值。 這是我附加通知的方法和處理通知的操作 ...

通過 ADS 遠程寫入 TwinCAT 2 PLC 的變量

[英]Write variables of TwinCAT 2 PLC via ADS remotely

我問問題的原因是因為我在遠程寫入 TwinCAT 2 系統的變量值時遇到問題(但讀取變量工作正常)。 我正在嘗試進行的設置如下:有一台普通 PC,我想在其中運行基於 .NET 6 的應用程序 TwinCAT.Ads 6.0.129,並安裝了 TwinCAT 3 運行時的 3.1 4024.29 版本 ...

是否必須擁有相同的 TwinCAT 版本(工程 PC 上的 XAE)和(運行時 PC 上的 XAR)?

[英]Is it essential to have same TwinCAT versions (XAE on Engineering PC) and (XAR on Runtime PC)?

如圖所示,我有兩台 PC 在 TwinCAT 中相互連接。 但是,當我嘗試激活配置時遇到錯誤。 錯誤如圖所示。 TwinCAT 版本(工程 PC 上的 XAE)和(運行時 PC 上的 XAR)的版本有所不同。 如圖所示 此錯誤是由於版本差異還是其他原因造成的,是否需要在兩台 PC 上使用相同 ...

如何修復 TwinCAT 3 的 AdsError 1792 (0X700)

[英]How to fix AdsError 1792 (0X700) for TwinCAT 3

我使用 Windows PC 作為我的開發 PC (XAE),另一台 Windows PC 作為我的遠程 PC (XAR)。 我已成功連接它們。 如下圖所示。 但是,當我在連接到運行時 PC 后嘗試激活配置時出現此錯誤。 此錯誤 AdsError: 1792 (0X700) 出現在兩者(開發 PC ...

如何在目標系統的 TwinCAT XAE 中獲取遠程用戶憑證?

[英]How to get Remote User Credentials in TwinCAT XAE of Target System?

如何獲取 TwinCAT XAE 中遠程用戶憑證的密碼。 語境: 我在開發 PC-Windows 中有 TwinCAT XAE,我在另一台 PC-WINDOWS 上有 TwinCAT XAR,這是我的運行時 PC。 我想通過以太網/IP 連接這兩台 PC,以將我的代碼從開發 PC 轉移到我的運行時 ...

具有 TwinCAT XAR 的簡單 PC(Windows 10)能否用作具有 TwinCAT 3 XAE 的主機中的目標?

[英]Can a simple PC (windows 10) having TwinCAT XAR be used as a target in host computer having TwinCAT 3 XAE

我想知道我是否可以使用安裝了 TwinCAT XAR 作為遠程系統的 Windows 10 操作系統的系統(運行時 pc)。 換句話說,我可以將 select 作為目標嗎? 我們是否需要任何額外的設置才能使其工作,或者它會像任何其他硬件 controller 一樣工作? ...

TwinCAT 數據類型的 C# 等效枚舉

[英]C# equivalent enums for TwinCAT Data types

我是否需要為 TwinCAT 數據類型編寫枚舉? 或者它們存在於某個地方而我找不到它們? 示例:有一個數據類型叫做MC_HomingMode ,它定義了如何執行歸位。 我想通過 ADS 控制它,所以我需要一個枚舉。 找不到。 謝謝 ...

如何在沒有 Twincat System 應用程序的情況下在 WIndows 中創建 Twincat ADS 路由?

[英]How to create a Twincat ADS route in WIndows without the Twincat System application?

我有一個帶有 Twincat ADS 庫的 Windows 應用程序來監控 PLC。 據我所知,這個庫只有在使用 Twincat 工具在 Windows 計算機中創建 ADS 路由后才能工作。 您知道在沒有 Twincat 系統工具應用程序的情況下是否可以創建路線嗎? ...

使用 c# 從 TwinCAT 功能塊中讀取屬性

[英]Reading properties from TwinCAT function blocks using c#

我們使用 C# 應用程序通過 TwinCAT ADS v.3 從 Beckhoff PLC 讀取變量。 如果我們嘗試使用相同的代碼來讀取屬性,代碼會失敗並拋出異常。 // Code used to read variable (symbol) var handle = clien ...

使用 C# API 連續讀取 Twincat 3 中的變量

[英]Read variables in Twincat 3 continously with the C# API

我想通過 C# 的 ADS 客戶端連續讀取很多變量(快於 10 Hz)。 但是,在文檔中,示例僅讀取一次變量。 我找到了具有此功能的 Twincat-OCX 模塊,但它用於 Twincat 2。 使用 c# 時 Twincat3 的推薦方法是什么? ...

自動重新創建 PollValues<T> 在失去 PLC 連接或 PLC 程序上傳后

[英]Automatically re-create PollValues<T> ​after a lost PLC connection or PLC program upload

我正在嘗試編寫 C# 應用程序,當應用程序與 PLC 失去連接或將下載新版本的 PLC 程序時,ADS 客戶端將自動重新連接/更新讀取/寫入值和訂閱。 我正在使用 NuGet 的TwinCAT.Ads.Reactive v4.4.0庫。 我的程序流程是: 連接ADS服務器(連接成功)=&gt; ...

如何從TwinCat到C#讀取包含結構數組的結構

[英]How to read a struct containing array of structs from TwinCat to C#

使用TwinCAT 3 ADS.Net從PLC讀取數據,我試圖讀取包含結構數組的結構,但是ReadAny命令崩潰,出現“無法編組類型”異常。 但是,直接讀取結構數組可以正常工作。 ReadAny方法的標頭說明說:“如果要讀取的對象的Type是數組類型,則必須在參數args中指定每個 ...

無法使用 Pyads 建立路由(Python 和 TwinCAT 3)

[英]Unable to Establish Route with Pyads (Python and TwinCAT 3)

我正在嘗試使用 Python 中的 Pyads 包連接到 TwinCAT 以與 PLC 進行通信。 我已經在 TwinCAT 中添加了路由,但是當我嘗試在 Python 上連接時,我收到以下錯誤: “ADSError:找不到目標機器缺少ADS路由(7)” 我的Python代碼如下: ...

當第二個程序啟動時,TwinCAT 2和客戶端程序(.NET,C#)中的通知停止觸發

[英]TwinCAT 2 and Notifications in client program (.NET, C#) stop firing when second program starts

在C#中,我開發了TwinCAT客戶端程序,該程序在某些PLC變量更改時使用事件通知。 總體而言,這可以穩定運行很多年。 我還更新到了TwinCAT.Ads版本4.3.2,並使用新的會話機制進行重新連接。 我的問題是,當另一個不同的程序連接到同一PLC時,我的程序停止獲取通知。 然后 ...

Twincat 3 Eventlogger c#參考

[英]Twincat 3 Eventlogger c# reference

在網絡研討會中,有一個用c#編寫的關於如何從eventlogger訪問事件的例子(14分鍾)。 在示例中有一個類型,TcEventlogger,但是我無法找到包含此類型的dll。 我的計算機上安裝了最新版本(3.1.4022.22)。 有誰知道在哪里找到推薦的圖書館? ...

使用C#在Beckhoff PLC上檢測代碼更改

[英]Detect code changes on Beckhoff PLC using C#

我有一個Beckhoff PLC,該PLC運行的是使用TwinCat3開發的軟件。 有沒有辦法使用C#應用程序檢索正在運行的軟件? TwinCAT.Ads庫似乎沒有提供這種功能。 該計划是為了能夠將在線存儲與本地存儲的備份進行比較,以檢測服務技術人員進行的任何計划外代碼更改。 如 ...

用於 I/O 掃描設備的 TwinCAT3 自動化腳本 (C#)

[英]TwinCAT3 automation script(C#) for I/O scan devices

我想實現 TwinCAT3 自動化腳本(C#)來掃描 I/O 設備。 我想掃描連接到 TwinCAT3 耦合器的 CANOpen 設備,並從 GUI 中選擇合適的 CANOpen 設備。 我沒有從 Beckhoff 文檔中找到任何有關掃描 I/O 設備的信息。 我剛剛從 Beckhoff 文檔中找 ...

使用TwinCAT.Ads通過vb.net應用程序編寫struct數組

[英]Write array of struct using TwinCAT.Ads through vb.net application

我正在通過vb.net應用程序使用TwinCAT.Ads(TwinCAT 3)進行Beckhoff plc通信。 應用程序正在讀寫幾個plc變量。 我需要寫一個struct數組。 我的結構: 我的Plc: 我的代碼: 我在發布時遇到錯誤: 我解決了這個問 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM