【问题标题】:Trying to figure out what the base language is试图弄清楚基础语言是什么
【发布时间】:2022-01-09 01:42:12
【问题描述】:

快速提问(也许)。

我是一名过程控制工程师,在一家使用 Novatech 软件/硬件进行 SCADA 和运营的公司开始了一份新工作。 Novatech 使用一种称为 SABL 代码的编程语言。它看起来很像 VB 和 Python 之间的大杂烩。我试图弄清楚它是否真的只是一种适应他们需求的基础语言。让我失望的是它像 VB 一样使用“Else If”,但像 Python 一样具有强制缩进。是否有一种语言使用 'Else If' 而不是像 Python 那样的 'elif' 或像 Ruby 那样的 'elsif' 但也有强制缩进?

如果我能弄清楚基础语言,我可以对语言进行一些研究,并提高我熟练使用它的能力。否则,我最终会进入一些以大量我不需要的琐碎信息为导向的课程。

任何帮助将不胜感激。

【问题讨论】:

  • 我没有答案,但我猜它确实使用类似于 VB 的基本语言或语法。早在我进行控制系统开发时,ArchestrA 就存在类似的专有语言。希望这会有所帮助!
  • 这就是我害怕的。它看起来确实很像一个专有的组合,主要是 VB 语法。随身携带几本参考书并使用它会很好,但看起来我将访问帮助文件并试图以这种方式赶上自己。谢谢

标签: plc


【解决方案1】:

Sequence And Batch Language (SABL®) 是由 GSE Systems 创建的专有语言,后来被 Novatech 收购。它是 Novatech 和 GSE 的trademarked。 SABL® 基于(或符合)ANSI/ISA-88ANSI/ISA-106 标准,用于 Novatech 的 D/3 分布式控制系统 (DSP) 软件。

换句话说,它没有基础语言,而且比 Python 更古老。它确实符合某些 ISA 标准,但仅供拥有其所有权利和商标的一家公司使用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多