Plc的编程软件:用于PLC梯形图编程的最佳IDE

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

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

9

您的目标是什么?在几乎所有情况下,您的 IDE 都是由 PLC 制造商决定的,而您的 PLC 品牌是由客户在购买机器时指定的。他们之所以指定 PLC,是因为他们需要一些可以在线进行维护和故障排除的东西。由于该软件是专有的并且非常昂贵,因此他们不想为工厂中的每台机器获得新的软件许可证,并且在制造过程中浪费了大量资金时必须重新学习新软件。

因此,如果您的目标是进入该行业,则希望了解该国的工厂倾向于使用什么。在北美,通常是 Allen-Bradley,即 Rockwell Automation,它使用RSLogix 5000进行编程(编辑:RSLogix 5000 的最新版本已更名为Studio 5000)。在欧洲,通常是 Seimens,但我没有经验。

4

PLC IDE 几乎总是首先选择硬件。除了一些模糊的例外,您选择要运行的硬件,这决定了 IDE。IDE 对于每个硬件平台都是专有的和唯一的。仅 Rockwell Automation 就有三个不同的 IDE 来支持其硬件系列,所有这些都是单独许可的,而且非常昂贵。

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

1

如果您不介意使用哪个 PLC 平台,我真的很喜欢 RSLogix。他们在这里提供免费的培训级套件:

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

我更喜欢 RSLogix 5000。它是最简单的工作之一,并具有用户定义的类型和添加说明,以帮助可重用性。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(782)
三相c32的空开能带多少瓦:使用ArduinoUno在三相系统上进行功率监控
上一篇
Critical it y:ompcritical和ompsingle区别:
下一篇

相关推荐

  • comeandgetyourlove音乐爱就在你身边

    Come and Get Your Love是一首热门的歌曲,由美国摇滚乐队Redbone演唱。这首歌曲于1974年发行,被收录在他们的专辑《Wovoka》中。歌曲以放克曲风为主,旋律活泼,曲调悠扬,歌词朗朗上口,深受歌迷喜爱。…

    2023-06-29 07:47:31
    0 44 60
  • codeblocks无法编译运行:Codeblocks无法编译运行的解决方案

    codeblocks无法编译运行的原因可能有很多,下面以一段简单的C语言代码为例,来说明codeblocks无法编译运行的情况。…

    2023-07-11 08:01:55
    0 55 45
  • gitlab ci 自动化部署:使用 Gitlab CI 自动化部署提升开发效率

    GitLab CI 自动化部署是一种基于 GitLab CI/CD 的自动化部署方案,可以实现快速、可靠的部署流程。它将代码提交、构建、测试、部署等步骤集成在一起,使得开发者可以更加轻松地完成部署工作。下面是一个示例 .gitlab-ci.yml 文件,可以帮助你实现 GitLab CI 自动化部署:…

    2023-05-20 05:45:38
    0 14 83
  • xl和xe汽车cvt:探索XL和XE汽车的CVT技术优势

    XL和XE汽车CVT是一种变速器,它使用液力变矩器代替传统的机械变速器,以达到更高的效率。它的工作原理是,当发动机输出功率时,液力变矩器就会将这些功率转换为液压能量,然后将能量传递到变速器的输出轴上,从而实现变速。…

    2023-05-16 07:36:03
    0 67 51
  • js添加css:This is a Title

    使用js添加css可以通过修改元素的style属性来实现,具体代码如下:…

    2023-05-27 12:30:24
    0 90 72
  • css 字符间距:### 世界上最美的地方

    示例示例CSS 字符间距是指在文本中的字符之间添加间距,以增强文本的可读性。它可以使文本更容易阅读,也可以使文本看起来更美观。代码示例:…

    2023-04-15 08:45:29
    0 82 13
  • git 删除commit记录:回滚Git Commit记录

    git删除commit记录可以使用git reset命令。使用方法:…

    2023-07-07 04:31:44
    0 56 79
  • java实现tcp:使用Java实现TCP网络编程

    TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层协议。它使用三次握手来建立可靠的连接,并且在数据传输期间可以检测丢失的数据包并重新发送。…

    2023-01-31 10:33:14
    0 99 61

发表评论

登录 后才能评论

评论列表(60条)