1

我有一些旧的 C 代码用于在 PLC 上执行任务。我想将此代码转换为 GEs Proficy Machine Edition 上的结构文本。是否有任何特殊工具等可以帮助我更好地理解如何将 C 代码转换为结构文本?是否有任何软件可以找到语法错​​误或任何其他问题,因为其中没有颜色变化以显示我使用了关键字等?我开始将我的全局双变量转换为结构文本中的实变量,但我不确定这是否正确,因为我以前从未使用过结构文本。

CONFIGURATION DefaultCfg
     VAR_GLOBAL
        variable : REAL;
     END_VAR

     PROGRAM MAIN : MAIN;
END_CONFIGURATION

PROGRAM MAIN
     VAR
        nonglobal : REAL;
     END_VAR
END_PROGRAM
4

1 回答 1

1

结构化文本适用于所有意图和目的 Pascal。与 IEC 61131 兼容的较新 PLC 支持局部变量范围,并且由于您提到 GE Proficy ME,这意味着它不是其中之一。较新的 I#XI 处理器与 IEC 61131 兼容,但较旧的处理器早于该标准。

没有“翻译器”,也没有与其他任何东西的真正兼容性。除了基于 DOS 的较旧的 Logicmaster 软件之外,您所看到的就是您必须使用的。这一系列 PLC 最初更名为 Toyo PLC,直到后来 GE/Fanuc 合资企业开始建造自己的 PLC。

于 2016-03-04T19:08:08.387 回答