我是 Omron 设备的 PLC 程序员,现在我发现 ruby 是一种非常好的语言。我看到嵌入式设备有嵌入式红宝石。我想知道PLC是否有任何宝石,如果没有,我可能会考虑研究如何开发一个。
问问题
543 次
1 回答
3
PLC 通常使用 IEC 61131-3 语言进行编程。看这里。
如果您在工业环境中进行普通的 PLC 编程,那么执行您所描述的标准方法是在服务器上编写 Ruby 应用程序,并使用 OPC 或类似的东西与 PLC 通信,并将 PLC 逻辑保留在IEC 语言。
工业控制工程师被要求从事已经在该领域工作了十年或更长时间的控制器的工作是很常见的。如果你使用 Ruby 来编写你的 PLC 程序,你可能会强迫某人在工厂关闭期间即时自学 Ruby,只是为了解决一些小的 I/O 问题。
我的建议是将 PLC 语言保留在 PLC 中,将高级语言保留在服务器上。
于 2013-02-07T04:55:18.407 回答