twincat

    2熱度

    1回答

    在TwinCAT 2.10和CoDeSys 2.3中,在運行PLC程序的在線更改中,指針是否安全?如果內存塊被重新分配爲在線程序更改的一部分,並且指針指向該內存塊,會發生什麼情況?

    2熱度

    1回答

    Beckhoff ADS存在問題。我創建了一個簡單的項目: private const int CONST_num_notification = 1; private const int CONST_ms_cycleTime = 1; //ms private const int CONST_ms_maxDelay = 3000; //ms TcAdsClient pAdsClient;

    3熱度

    1回答

    我想優化搜索算法,我正在使用通過ADS接口在TwinCat 3中找到標記的符號。問題不是TwinCat相關的,所以不要被嚇到。 問題: 符號不會立即加載。我認爲TwinCatAds庫使用延遲加載。 符號具有非二元非平衡樹的樹狀結構。 解決方案: 您可以打開多個流到ADS。並處理多個線程中的流。 問題是,我將第一級符號除以處理器內核的數量。所以,因爲樹不平衡,一些線程比其他線程完成得更快。正因爲如此

    1熱度

    1回答

    我製作了一些「標準」功能塊,我希望將其添加到新庫中,在創建新項目時可以包含這些功能塊,但爲了我,我無法弄清楚如何做到這一點。 在Beckhoff的網站上,它說從庫模板創建一個新的庫項目。儘管我沒有這個模板,但我只是重新安裝了TC3。 所以我的問題是: 在TC3中創建一個新庫的過程是什麼,以及如何向它添加函數?

    0熱度

    3回答

    我正在運行一個使用TwinCAT ADS通信系統的示例應用程序,它來自同事。 當我給命令連接到ADS時,出現'加載tcadsdll.dll文件失敗'錯誤;我已經在網上找到它,但沒有找到

    -3熱度

    1回答

    如何將字符串(溫度,壓力,設定值)發送到OPC UA C++ CLIENT程序意味着客戶端可以在它可以訪問的服務器中訪問值讀或寫

    -2熱度

    1回答

    嗨,我正在準備在視覺工作室twincat 3中使用結構化文本進行電機仿真。對運動應該有正面和負面的限制。如果你開始移動,位置應該相應地改變(增加或減少),並停在規定的限制。不需要任何用於電機的UI。你可以給一個相應更新的標籤或文本框。

    4熱度

    3回答

    我對混合事件和線程知之甚少。該場景是在PC上運行C#程序,在PLC上運行Twincat。我們需要訪問C#程序中的PLC變量(已經沒有後臺工作線程並且工作正常)。現在我們需要將這些處理移動到一個線程(最好是Background Worker)。這個代碼不起作用(表單中包含一個START按鈕,它將啓動BGworker,一個停止按鈕,它將取消BGWorker,以及一個UPDATE按鈕,它可以將PLC的值

    1熱度

    4回答

    我想專注於進入Beckhoff/TwinCAT PLC編程。 因爲我比較習慣於使用C/C++,這將是一個很好的起點。與學習結構化文本相比,是否存在任何缺點?

    1熱度

    3回答

    我是PLC編程的新手,我在連接beckhoff設備時遇到問題。我使用了一個有8個輸入的EL1008設備。在beckhoff網站上,我發現了下面的這張表格。到輸入端,其變量被映射到%IX0.0%IX0.1%IX0.3