cost 302 ms
Beckhoff-PLC:在 Function 塊內聲明一個數組為 remanent

[英]Beckhoff-PLC: Declaring an array as remanent inside a Function Block

這是我在 StackOverlfow 上的第一個問題,所以請隨時給我關於這個問題的反饋:) 我剛開始使用 Beckhoff 的控制器,我正在嘗試編寫一個程序塊來將機器數據傳送到 PC。 為了存儲不同類型的數據,我在 function 塊“Communication”中使用了一個 T_ARG 數組, ...

TwinCAT 中的線性插補

[英]Linear Interpolation in TwinCAT

我正在嘗試使用FB_CTRL_LIN_INTERPOLATION,它存在於 TwinCAT3 的Controller Toolbox中,如此鏈接中所述。 不幸的是,Infosys 網站上的示例並不實用。 例如,在 twincat3 上根本沒有數據類型FLOAT ; 它可以在網站的下一個版本中替換為R ...

CoDeSys - 無法寫入內部變量

[英]CoDeSys - Unable to write to internal variable

我目前正在從事 LinMot 的演示項目。 我遇到的問題是我無法將我從現場總線獲得的值寫入我必須使用的變量中。 正如您在圖像中看到的,我能夠獲取現場總線的正確值。 即第 30 行:StateVar 是我預期的值。 然而,在移位后 uistate 應該是 8。您可以在第 32 行和第 36 行看到相 ...

如何將 BIT2 類型鏈接到變量?

[英]How can link BIT2 type to a variable?

在 Beckhoff 的大多數input cards中,都有兩個變量,即Limit 1和limit 2 。 它們有一個BIT2數據類型,大小為 0.2 字節,這意味着它們有兩個位,如下圖的Limit 1所示: 所以有一些問題:我應該定義什么樣的數據類型來將此變量鏈接到它,以及如何訪問它的兩個 ...

如何分配方法返回的值?

[英]How to assign the value to be returned by a method?

我有一個方法,我想返回一個值。 聲明對我來說很清楚。 但是如何分配要在方法實現中返回的值呢? 我只能想到創建一個輸出變量並使用它將值傳播給調用者。 但這絕對不是我期望返回值起作用的方式: ...

如何在 twincat 3 中導出事件記錄器事件並將記錄的事件寫入文件?

[英]How to export Event logger events in twincat 3 and write the logged events into a file?

到目前為止,我已經創建了一些事件並使用 FB_tcmessage 功能塊來獲取事件的顯示文本和字符串格式的串聯時間戳,並嘗試將其寫入 txt 文件,但在寫入操作之后,txt 文件顯示事件以一些不同的語言登錄 在此處輸入圖像描述 PLC的操作系統是windows 10 生成事件的代碼是: 記事 ...

S71200 LSQL-Microsoft,復制功能塊后,數據類型已更改 - 如何解決此問題?

[英]S71200 LSQL-Microsoft, Datatype changed, after copying Function Block - How do I fix this?

我現在正在將 SQL-Connection 集成到一個或我們現有的 Siemens S7-1200 PLC。 從工作項目復制功能塊后,其中一種數據類型已更改,現在正在引起問題。 原來的: 復制FB: 有誰知道,如何解決這個問題? ...

結構化文本中的一個字節加 1

[英]Adding 1 to a byte in Structured Text

我正在嘗試實現以下邏輯: 如果 bcc = STX 或 bcc = CR,則 bcc := +1(遞增 1)。 bcc 是一個字節,如果上述條件為真,我將嘗試將其增加 1。 我的代碼是: IF message_byte[11] = 16#0D OR message_byte[11] = ...

“准備運行”模式的名稱

[英]Name for "get ready to run" mode

這是一個詞匯問題。 我現在確實知道在哪里可以問這樣的問題,因為與英語相關的論壇上沒有很多人會知道在植物中使用哪些術語是合適的。 我的項目中有一個“准備運行”模式的概念。 這種模式根本不是手動的,它只是一種自動模式,其目的是准備切換到主要的“運行”模式。 我正在尋找這種模式的正確名稱。 我不是以英 ...

您可以在運行時在 Codesys 消息窗口中顯示消息嗎? 如果有怎么辦?

[英]Can you display messages in the Codesys message window during runtime? If so how?

我的問題: 在過去 6 個月左右的時間里,我一直在使用 Codesys 創建項目,雖然我學到了很多關於編程環境的知識,但我還沒有找到一種在運行時將自定義消息顯示到控制台消息日志的方法。 我想要的是: 在運行時或調試時在 Codesys IDE 的消息窗口中顯示消息。 我試過的: 計數器 ...

TwinCAT - 如何檢查 Beckhoff PLC 目錄的內容

[英]TwinCAT - How to check contents of a directory from Beckhoff PLC

我正在嘗試在 PLC 內執行文件管理。 目前,NT_StartProcess 的工作方式如下,但在生成進程后我不會收到任何反饋。 有沒有辦法從 PLC 檢查目錄的內容? 有什么辦法可以得到 NT_StartProcess 的反饋嗎? ...

FB_FileOpen 保持忙碌,Statemachine 不工作 - TwinCat3

[英]FB_FileOpen stays busy, Statemachine not working - TwinCat3

我正在嘗試進入 beckhoff/twincat 世界,因此我正在學習一些 twincat 教程。 在編寫一個簡單的事件記錄器時,我遇到了以下問題: 執行 FB_FileOpen 后,它的 bBusy 變量保持為 True - 因此我的狀態機不會進一步執行並卡在 FILE_OPEN 中。 任何想法 ...

Beckhoff PLC 與 pro-face HMI,在顯示之間切換

[英]Beckhoff PLC with pro-face HMI, change between displays

我們最近開始將 Beckhoff PLC 與 pro-face HMI 結合使用。 通信通過 ADS 進行。 PLC 和 HMI 使用某些變量交換信息。 在 HMI 的用戶界面上,我可以通過按下屏幕按鈕在多個屏幕之間切換。 我可以打開 IO 的測試頁面、電機測試頁面和常規設置菜單。 有一件事我們 ...

2022-03-11 09:32:54   1   235    ads / st  
如何觸發 Function_Block

[英]How to trigger a Function_Block

您好所有 TwinCAT 開發人員, 我目前正在使用 TwinCAT 開發 function 塊。 我正在嘗試找到一種“標准”方式與塊外部進行交互。 Beckhoff 示例總是有一個bExec信號來在上升沿啟動 state 機器。 我發現這個原理使用起來很繁重,需要更多的代碼來創建上升沿: 有人 ...

2022-01-12 09:59:39   1   134    twincat / st  
如何在方法中定義枚舉器?

[英]How can define enumerator in Methods?

當您在method中定義enum時會出現問題。 我試圖這樣做: 當我在TwinCAT3 Shell (TcXaeShell)中使用它時,編譯器會有反應。 任何幫助,將不勝感激。 ...

將枚舉器定義為 DUT 有什么好處?

[英]What is the benefit of defining enumerators as a DUT?

據我所知,定義enumerators的主要目標是為一些數字及其相等的字符串分配一個變量。 我們可以在我們的Program或Function Block的initializing section中將 var a定義為enum ,如下所示: 我不知道為什么我們在tabular view中看不到這一點, ...

如何將初始化數組分配給 TwinCAT 中的數組數組

[英]How to assign an initialized array to an array of arrays in TwinCAT

我正在嘗試將兩個初始化的數組evenNumbers和oddNumbers分配給數組integers數組: 這段代碼給了我一個編譯器錯誤 預期數組初始化 當然,我可以直接用我想要的數字初始化integers ,如下所示: 或者像謝爾蓋提到的 但是,如果原始數組非常大和/或我想記錄這些 ...

使用 PLC ST 在 POU 中聲明結構數組的值

[英]Declare values of array of structures in POU using PLC ST

我有這樣聲明的結構: 我想用 POU 中的起始值聲明這些結構的數組。 我這樣做: 但是我收到一條錯誤消息:“錯誤 4024:PLC_PRG(10):在 '[' 之前需要 ':'”。 有誰知道如何解決這個問題? ...

2021-10-29 12:53:57   1   9    plc / st  
st_distance - 如何可視化大型空間數據集中不同變量之間的距離

[英]st_distance -How to visualise the distance between different variables in a large spatial data set

我對 R 中的空間分析非常陌生,我已經盡可能多地學習,但遇到了障礙。 目標: 在空間上可視化 15000 個站點(整個英格蘭)的數據集 - 完成 測量數據集中不同變量之間的距離 [Site A, Site B, Site C] - 使用 st_distance 完成 在空間上可視化站點之 ...


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