PLC梯形图编程的最佳IDE

时间:2013-02-06 20:48:27

标签: plc

最近我尝试学习PLC的梯形逻辑编程,但我想知道是否有任何IDE可以更好地创建梯形图程序 Step7 cx-programmer ?我可以使用 Visual Studio Netbeans 的插件吗?最后,在Linux或Microsoft Windows下使用PLC更好吗?

更新1 :在谷歌搜索后,我发现Ladder编程不依赖于PLC品牌或其型号,所以我没有提到任何品牌。

6 个答案:

答案 0 :(得分:7)

你的目标是什么?几乎在所有情况下,您的IDE都由PLC制造商决定,并且您的PLC品牌是在客户购买机器时指定的。他们对PLC进行了规范,因为他们需要有一些可以在线进行维护和故障排除的东西。由于该软件是专有的并且非常昂贵,因此他们不希望获得工厂中每台机器的新软件许可证,并且不得不重新学习新软件,同时他们正在减少制造停机时间。

因此,如果您的目标是进入该行业,您想了解该国的哪些植物倾向于使用。在北美,它通常是Allen-Bradley a.k.a罗克韦尔自动化,使用 RSLogix 5000 进行编程(编辑:最新版本的RSLogix 5000已更名为 Studio 5000 )。在欧洲,它通常是西门子,但我对它们没有经验。

答案 1 :(得分:3)

PLC IDE几乎总是先选择硬件。除了一些模糊的例外,您选择要运行的硬件,这决定了IDE。 IDE都是专有的,每个硬件平台都是独一无二的。仅罗克韦尔自动化就有三种不同的IDE来支持他们的硬件产品线,所有这些都是单独许可的,非常昂贵。

如果欧姆龙是您所在地区最常见的,那么从它们开始是一个好主意。一旦习惯了一种类型的PLC,学习更多就很容易。

答案 2 :(得分:1)

如果您不介意使用哪个PLC平台,我非常喜欢RSLogix的时间。他们有一个免费的培训级套件:

http://www.ab.com/linked/programmablecontrol/plc/micrologix/downloads.html

答案 3 :(得分:1)

我更喜欢RSLogix 5000.它是最容易使用的产品之一,并且具有用户定义的类型和添加指令以帮助重用。

答案 4 :(得分:0)

ABB拥有Control Builder(我工作的产品),AFAIK当有人购买我们的AC800控制器时,他们免费获得CB,至少是基于文件的所谓“Compact version”。 CB有梯形图以及所有其他1131种语言以及一些扩展,如功能图。

免责声明很抱歉,如果它听起来像广告,对我的工作充满热情。

答案 5 :(得分:0)

我主要是高级语言程序员,但也在各种PLC / PAC平台上进行了开发,包括Rockwell,Siemens和Beckhoff。

如果您的目标仅仅是介绍阶梯,几乎任何事情都将到期。你可免费下载Beckhoffs TwinCAT软件。它只有30天的许可证,但您可以每30天不间断地重新安装。 TwinCAT的优点在于它可以在Windows PC上运行,因此您可以直接在PC上开发和测试代码,而无需使用实际的Beckhoff硬件。阶梯有点古怪,但声明列表部分是迄今为止最强大的部分之一。如果你是一名C程序员,你会对Beckhoff感到非常满意,因为他们在他们的库中复制了许多类似C的函数(例如memcpy和setcpy)。

Beckhoff平台并不是那么普遍,但它可以让你学习梯形图和PLC / PAC编程的原理。