欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 游戏 > 程序员如何写PLC程序

程序员如何写PLC程序

2024/10/24 5:22:30 来源:https://blog.csdn.net/mawanbing/article/details/141291983  浏览:    关键词:程序员如何写PLC程序

        PLC是可编程逻辑控制器的简称,常用的编程语言是IEC61131-3(梯形图、结构化文本、指令表、功能块、顺序功能图)和西门子的SCL。程序员常用的编程语言是JS、Java、Python、C/C++、Go等。PLC广泛采用编程工具有codesys、博图等。程序员常用的编程工具有vscode、IDEA、Visual Studio、eclipse、Goland等。从前面描述的编程语言、编程工具来看都有很大的差异,尤其是PLC编程语言比较固定,编程环境比较固定。PLC工程师使用习惯了之后都不太愿意改变,特别是开发环境。当前普遍的现象是实施一个项目上位机开发(业务展示平台)和下位机开发(PLC程序编写)都是不同的人在完成。工业4.0时代一直在提的一个概念是OT和IT的融合,这里的融合也包括了技术人员的复用。比如让IT人员能编写PLC程序,目前普遍的做法是让IT人员学习PLC的编程语言和编程工具。这在一定程度上提高了IT人员编写PLC程序的门槛,理想情况是有一个平台即满足OT人员使用IEC61131-3编写PLC程序,又满足IT人员使用高级语言(如:C/C++、Lua)编写PLC程序。这样的一个平台能大大降低项目实施成本、人员学习成本,且很具有创新性。好消息是这样的平台已经存在了,它就是open61499。

        open61499是基于IEC61499标准打造的工业编程平台,当前已经实现IEC61499的基础功能块、简单功能块、子应用、复合功能块、分布式部署。支持采用LD(梯形图)、ST(结构化文本)、Lua、C/C++编写功能块算法。硬件组态兼容codesys xml硬件描述文件。同时实现的总线有modbus主从、ethercat主站。支持云端和本地部署,云端访问地址是:open61499。用户登陆网址注册就能使用,且提供了windows下运行时。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com