2

所以我是 PLC 编程的新手,我来自传统的面向对象编程背景。我习惯于有关于如何使用这些语言的指南/参考的编程语言,但我在网上找不到任何现成的可用。

我想使用方法在结构化文本中对这个 PLC 进行编程,但我不知道如何去做。有什么办法可以在 ST 中编写方法吗?

4

1 回答 1

2

随着 PLCopen 第 3 版 IEC61131-3 的发布,包含了面向对象的扩展。

这些扩展已经在许多 PLC 平台上可用。

结构化文本只是 IEC 61131-3 语言的一部分。如果您来自另一种类似 C 的语言(有或没有 OOP),我确实推荐它作为首选。您可以将它与 OOP 很好地结合使用。

OOP 扩展的主要特点:

FunctionBlock 就像一个类,可以扩展(派生自)另一个 FunctionBlock 并实现多个接口,它可以具有所有可以通过接口定义的方法和属性(get/set)

如果您不想,请不要使用传统的过程编程技术对结构化文本程序进行编码!

于 2016-06-09T09:52:20.457 回答