PLC結構化文字(ST)——區域程式碼摺疊(Region)

J_Sheng發表於2024-09-10

PLC Structured Text Object Oriented Programming

PLC結構化文字(ST)——區域程式碼摺疊(Region)

區域摺疊

條件預編譯指令{Region "description"}可以將文字編輯器中的多行合併到一個塊中,可以為塊分配一個名稱,也可以巢狀使用。

語法

  • PLC ST文字編輯器
{region "Description"}
// code
// code
{endregion}
// code
  • C#程式碼VS編譯器
#region MyRegion
    // Your code here
#endregion

目前CODESYS V3.5平臺ST文字編輯器均支援此預編譯指令。可用於程式碼塊註釋和程式碼塊摺疊。使用方式上與C#方法類似,是一個比較方便的指令。但是PLC文字編輯器對此指令支援的還不完善,經常出現一些小BUG,所以在使用的時候需稍加註意。

總結

較新版本的CODESYS平臺及其二次開發平臺應該都支援這個條件預編譯指令,雖然比不上C#VS平臺,但是有總比沒有好😊。

相關文章