登录站点

用户名

密码

自动化联盟 - 自动化行业论坛

  • 分享

    编程变革 ——Get新技能,无问长幼

    UPDATE小菲妹 2018-04-28 15:53

    Oliver Warneke

    Oliver Warneke生于1991年,曾作为电气工程实习生来到菲尼克斯电气。自2016年获得理学学士学位以来,他便作为控制技术专员就职于Phoenix Contact。他为对自动化系统编程软件存在疑问的客户和同事们提供咨询服务。

    Götz Jäckel

    Götz Jäckel生于1953年,是跨行从事自动化技术工作的代表。在成为一名合格的法语与社会科学教师之后,他于1986年转而从事C语言编程,在先后担任不同职位后,他加入了菲尼克斯电气,目前从事的是为全球用户提供编程软件PC Worx的培训工作。


           菲尼克斯电气推出了PLCnext Technology,为未来一代电气工程师开启了全新的自动化编程方式。UPDATE也利用此机会采访了在菲尼克斯电气控制技术部门工作的婴儿潮世代“Y世代的两位同事,了解他们的编程习惯,以及他们能从另一代人那里学到些什么?

     

    Oliver Warneke …

    ...谈及高级语言编程和IEC 61131

    当我接受电子工程师职业培训时,我学习了四种编程语言。在具体的应用过程中,究竟使用哪种编程语言则取决于特定的项目。毕竟没有人用C语言来编写基于硬件的IO-Link程序。而对于类似ST(结构化文本)语言,我们可以利用已有的的功能或者功能块稍作配置即可完成编程。另一方面,我能够使用MatlabC语言来实现更复杂的算法或控制应用程序,在工作中这是大有裨益的。

    ...谈及可从年长同事处学到的编程经验

    在工作中,尤其是在遇到棘手的项目时,我常常会遇到自己无法解决的困难,这种情况下我倾向于向更有经验的同事寻求帮助。编程是一项团队合作,年长同事的经验经常使我受益匪浅。

    ...谈及自动化的技术发展

    因为PLCnext Technology是基于Linux的,所以我们能随时根据需要配置每个模块,从而扩展控制器的功能。我们已经能集成C++程序代码,且能将其与IEC 61131-3程序进行结合。此外,从理论上说,我们还可将数据库、Web服务器、云链接、图像处理系统、防火墙、VPN隧道和更多功能模块集成到硬件平台中。然后,通过PLC逻辑程序来具体控制这些组件。

     

    Götz Jäckel …

    ...谈及高级语言编程和IEC 61131

    年轻人几乎从未接触过IL(即指令表)或可视化编程语言如梯形图。他们更喜欢使用ST代码。

    但是,在某些情况下,可视化编程语言是非常有用的,如在服务实例中。通过图形显示,您可以总览数据流,并且能更轻松地发现输入参数的错误。最后,结合使用不同的编程语言可提高编程效率。当我迫切需要在设备的所有点中实现确定性和数据一致性时,使用基于PLC的编程让我变得更加高效。

    ...谈及可从年轻同事处学到的编程经验

    我的年轻同事对Web技术抱着一种截然不同的有趣态度。这种技术不应该被忽视,在我们需要通过开放式接口集成互联网数据,并将上述数据与待控制的过程功能相结合的场合中尤其适用。我们可以利用它快速地共同开发出对客户有帮助的解决方案,例如预防性维护或商业智能。

    ...谈及自动化的技术发展

    每隔三年左右,我便会经历这样一个阶段:在开始时,我会说我目前无法理解这个,但是掌握新技术,然后在培训计划中传授该技术是我的职责之一。在培训过程中,我会将自己的经历分享给课程学员们,使他们避免走我之前走过的弯路。

     


你还不是该群组正式成员,不能参与讨论。 现在就加入