来自C的PLC结构文本



我有一些旧的C代码,用于在PLC上执行任务。我想在通用电气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

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

没有"翻译器",也没有与其他任何东西真正兼容。除了旧的基于DOS的Logicmaster软件之外,你所看到的是你必须使用的。这一系列PLC最初被重新命名为东洋PLC,直到后来通用电气/发那科合资企业开始建立自己的公司。

最新更新